//
//  WBStatus.swift
//  ZWWEIBO
//
//  Created by xzw on 2018/4/5.
//  Copyright © 2018年 xzw. All rights reserved.
//

import UIKit
import YYModel

@objcMembers //如果不加kvc赋值会失败
class WBStatus: NSObject {

    var id : Int64 = 0
    
    //微博信息内容
    var text : String?
    
    //转发数
    var reposts_count:Int = 0
    
    //评论数
    var comments_count:Int = 0
    
    //点赞数
    var attitudes_count:Int = 0
    
    //微博的用户
    var user: WBUser?
    
    //被转发的微博
    var retweeted_status: WBStatus?
    
    //微博配图
    var pic_urls:[WBStatusPicture]?
    
    //重写description，方便打印模型属性
    override var description: String{
        return yy_modelDescription()
    }
    
    //类函数 -> 告诉第三方，YY_Model 如果遇到数组类型的属性，数组存放的对象是什么类？
    class func modelContainerPropertyGenericClass() -> [String:Any] {
        return ["pic_urls" : WBStatusPicture.self]
    }
    
}
